function getTypeFromPath(path, index, vm) {
  // /task-test/user-ota/condition
  let regExp = /\/(develop|channel|uat)-test(\/strategy)?\/(condition|upgrade)/;
  if (!regExp.test(path)) {
    vm.$message.error("找不到页面！");
    vm.$router.push("/404/inner");
    return undefined;
  }
  let match = path.match(regExp)
  let val = match[index];
  if (!val) {
    return val;
  }
  // 策略 测试任务、正式任务都在用，正式目前仍区分用户、自动升级，不能去掉 upgradeTriggerType；通过路由控制，不区分的固定一种upgradeTriggerType即可
  // if (index === 1) {
  //   if (val === 'task') {
  //     return 'TEST';
  //   }else if (val === 'whole') {
  //     return 'PROD';
  //   }
  // }
  return val.toLowerCase();
}
export default {
  getTypeFromPath:getTypeFromPath,
  getTestTypeDesc(testType) {
    if (!testType) {
      return '';
    }
    switch (testType.toLowerCase()) {
      case 'develop':
        return '研发';
      case 'channel':
        return '通道';
      case 'uat':
        return '正式';
      default:
        return '未知类型';
    }
  }
}